package org.edu.modules.sxjy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import org.edu.common.api.vo.Result;
import org.edu.modules.sxjy.entity.VeCommon;
import org.edu.modules.sxjy.entity.VeResult;
import org.edu.modules.sxjy.vo.VeResultEvaluationVo;
import org.edu.modules.sxjy.vo.VeResultInfoVo;
import org.edu.modules.sxjy.vo.VeResultVo;

public abstract interface IVeResultService
        extends IService<VeResult>
{
    public abstract List<VeResultVo> selectAll(VeResultVo paramVeResultVo, Integer paramInteger1, Integer paramInteger2, VeCommon paramVeCommon);

    public abstract List<VeResultVo> selectAlls(VeCommon paramVeCommon);

    public abstract int getSumPage(VeResultVo paramVeResultVo, VeCommon paramVeCommon);

    public abstract VeResultInfoVo getOneInfo(int paramInt, String paramString1, String paramString2);

    public abstract VeResultEvaluationVo evaluationEcho(int paramInt);

    public abstract Result<?> stuGradeEvaluation(VeResultEvaluationVo paramVeResultEvaluationVo);
}
